package chixing.day09.interface_demo;

/**
 * 子类实现一个接口
 * 子类实现多个接口
 * 接口可以多继承（接口继承多个接口）
 * 子类继承父类 再 实现多个接口
 */
public interface A {
    public void funA();
}

//子类实现一个接口
class B implements A{
    @Override
    public void funA() {
    }
}

interface C{
    public void funC();
}

//接口可以多继承
interface H extends A,C{
    public void funE();
}
class K implements H{

    @Override
    public void funA() {

    }

    @Override
    public void funC() {

    }

    @Override
    public void funE() {

    }
}

//子类实现多个接口
class D implements A,C{

    @Override
    public void funA() {

    }

    @Override
    public void funC() {

    }
}

class E{
}

//继承 E 类 实现多个接口
class F extends E implements A,C{

@Override
public void funA() {

        }

@Override
public void funC() {

        }
        }

